Multi-Modal Machine Learning for Flood Detection in News, Social Media and Satellite Sequences