Precision Agriculture with ML Optimizing Soil Moisture and Crop Selection