Global Flood Prediction: a Multimodal Machine Learning Approach