Tencent logs robust revenue growth as games, advertising sales shine