Binance Just Let 300 Million Users Buy US Stocks for $5. The Exchange Wars Just Got a Wild New Front.