Alibaba fires employees