UK PM’s office apologises after outrage over non-veg food at Diwali party