Short-Term Load Forecasting Models: A Review of Challenges, Progress, and the Road Ahead | Synapse