Binance takes 100 million Circle stake alongside five-year USDC deal