Text this: Predicting anomalous weather events using supervised machine learning