Predicting banana crop yield in Eastern Rwanda using machine learning models: insights from agricultural and meteorological data