China slaps Alibaba