Bad Weather Pushes Up Food Prices