China Hits Alibaba with $2.8 Billion Antitrust Fine