Text this: Streamflow simulation and forecasting using remote sensing and machine learning techniques