Nairobi grapples with devastating flash floods, claiming over 20 lives and causing significant disruption at East Africa's main airport.