Thousands of pounds spent on fine dining in some of London's most expensive restaurants 'impossible to fathom' says MP