London diners collect £3.7m for Jewish Care