Americans are spending more money on food than they have in 30 years, and Kellogg’s CEO Gary Pilnick has a solution to that: eat cereal for dinner.