Binance spent $300 million on compliance as MiCA shuts it out of Europe