China approved blockchain companies Tencent, Alibaba and Baidu