Germany is about to get a new chancellor. Friedrich Merz, who leads the conservative Christian Democratic party, won the most votes in yesterday’s election. But the far right also made big wins. The World’s Europe Correspondent Orla Barry explains all the results.