Tencent Music announces $1 billion share buyback program