Innovative optimization-driven machine learning models for hourly streamflow forecasting | Synapse