Alibaba and Tencent invest $2.8B in AI cleaning