A machine learning framework for downscaling and predicting groundwater levels using random forest and satellite data: a case study in Iran | Synapse