Development of a novel modeling framework based on weighted kernel extreme learning machine and ridge regression for streamflow forecasting | Synapse