Virtus buys majority stake in $2.5bn alts credit manager Keystone