Virgin Voyages is the latest in a long line of attempts to make cruises hip