A Review of Recent and Emerging Machine Learning Applications for Climate Variability and Weather Phenomena | Synapse