Tencent Music revenue climbs 7% as Ximalaya deal wins approval