Text this: Extreme gradient boosting (XGBoost) regressor and shapley additive explanation for crop yield prediction in agriculture