Nationwide buying Virgin Money