UK PM office apologises for menu 'mistake' at Diwali