Cyclone Fengal floods India's southeast as it makes landfall