Tencent Music beats revenue estimates as large library boosts subscription