AccuWeather predicts the lowest US corn yield in 7 years