Hundreds of diners escape from London restaurant fire