Macron's speech was a stunner