Knowledge-guided machine learning model with soil moisture for corn yield prediction under drought conditions