French President Emmanuel Macron told Europe to “wake up” and spend more on defence in a speech that echoed previous warnings from President Donald Trump that NATO reliance on U.S. taxpayer dollars will no longer be tolerated.