Text this: Short-term urban traffic forecasting in smart cities: a dynamic diffusion spatial-temporal graph convolutional network