Tag: Alibaba blamed U.S. chip export restrictions for hampering its cloud division