When will Emmanuel Macron leave office as President of France?