Machine Learning to Characterize Hydro-Climate Impacts and Thresholds to Rainfed Agricultural Productivity