Monday's 50-minute keynote speech by German Chancellor Olaf Scholz in Prague was many things: stock-taking, reaffirming allies and promising EU reform. But it was also a response to a programmatic speech France’s Emmanuel Macron made almost five years ago.