Carnival cruise ship to be towed after fire strands it in Gulf of Mexico