Members of the European Parliament (MEPs) have voted against a controversial traffic light labelling sytem for food and drink high in sugar, salt and fat.