At least 32 dead as flash floods sweep through half of Kenya