China's Alibaba to invest $50bn in AI, cloud computing