China fines Ant Group $984 million for regulatory overhaul.