Virgin Money buys out Abrdn's stake in investment platform for £20m