Alibaba results beat estimates on cloud, e-commerce growth