KuCoin Agrees to Pay $300M After Pleading Guilty to US Charges