An exploration of neural networks for real-time flood forecasting