WeatherWatch: Flash floods explained, dry skies ahead