Tencent beats expectations