US weather depress grain prices