Text this: Precipitation Modeling Based on Spatio-Temporal Variation in Lake Urmia Basin Using Machine Learning Methods.