China fines Alibaba $2.8 billion in anti-monopoly probe