Real-Time Monitoring and Detection of Flash Floods in Smart City