Attentive Dual-Head Spatial-Temporal Generative Adversarial Networks for Crowd Flow Generation