Half of Kerala reels under floods as 29 die, 54,000 left homeless