Alibaba cloud development outpaces Amazon and also Microsoft as Chinese tech giant catapults for profitability November 8, 2020