Spatial-Temporal Graph Representation Learning for Multi-Agent Trajectory Prediction