Kucoin agrees to ban New York residents and pay $22 million in settlement