First US-to-Cuba cruise ship in decades docks in Havana