Putting calories on food labels and menus "is no silver bullet" say researchers, who analysed the best evidence to date on ...