Enhancing the streamflow simulation of a process-based hydrological model using machine learning and multi-source data | Synapse