Spatial-Temporal Representation Learning For Traffic Forecasting