Germany’s opposition conservatives appear to have won a national election, putting Friedrich Merz on track to be chancellor. The far-right Alternative for Germany (AfD) came in second.