Predicting travel demand of a bike sharing system using graph convolutional neural networks