Torrential rains in Kenya linked with poor infrastructure an