Record revenues set Virgin Atlantic for take off to profits