A clutch of the largest US food makers, including General Mills, Nestle and PepsiCo, have pledged to cut 1.5 trillion of calories by the end of 2015.