Kevin O'Leary buys Tencent, Alibaba, Meituan