Virgin Voyages confirms return to Portsmouth