USDA agrees to allow more meat, grains in school lunches