Text this: Enhancing urban resilience: an IoT-based smart drainage system for flood management in Mogadishu, Somalia