Classification of hydro-meteorological conditions and multiple artificial neural networks for streamflow forecasting