General Mills trimmed its full-year forecast as consumers rethink grocery spending, seek better-for-you foods and slow purchases of traditional packaged brands.