Alibaba fined $3.69b for anti-monopoly violations