Predicting Human Mobility via Long Short-Term Patterns