AccuWeather predicts lowest U.S. corn yield in 7 years