Crippled cruise ship finally docks after 5 days

Ship was stranded in Gulf of Mexico after engine fire