Tropical Storm Imelda dropped heavy rain in the Caribbean, including over Cuba where at least two people died.