Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting