Application of the XGBoost Machine Learning Method in PM2.5 Prediction: A Case Study of Shanghai | Synapse