French President Emmanuel Macron delivered an ambitious vision for how the European Union should reform, but used the opportunity to lash out the IMF.