The top 10 stocks that the world’s best investors are buying