Kenya floods claim 228 lives as cyclone approaches coast