A review of machine learning applications in wildfire science and management