UK government’s nutrition advisers are paid by world’s largest food companies, BMJ analysis reveals