Investigation of artificial neural network models for streamflow forecasting