Kernel Learning for Mean-Variance Trading Strategies