ASTCN: An Attentive Spatial–Temporal Convolutional Network for Flow Prediction