Crypto exchange KuCoin agrees to $500K settlement, ending CFTC case