London diners collect £1.5m for MDA