Data assimilation for streamflow forecasting using extreme learning machines