Tencent under pressure to step up its game as regulatory restrictions bite