China's Tencent is now worth $300 billion