AI for Extreme Event Modeling and Understanding: Methodologies and Challenges