Tencent spends HK$1 billion on share buyback to boost investor confidence