A review of machine learning methods for drought hazard monitoring and forecasting: Current research trends, challenges, and future research directions