Home Finance Alibaba beats revenue expectations on cloud boost