Virgin reports sharp rise in pre-tax profits