Text this: Model Predictive Control of Adaptive Irrigation Decisions Incorporating Rainfall Intensity and Soil Properties