MiCA: Paving the way for crypto regulation in the EU and beyond