Graph Convolutional Recurrent Neural Networks for Water Demand Forecasting