Ida has become a tropical storm again, with top winds of 45 mph, as it swirls in the Caribbean.