Alibaba's huge profits beats expectations