Just when he thought he was home and dry, Friedrich Merz has fallen at the final hurdle to become Germany’s next chancellor. At a vote in the Bundestag this morning that many thought would be a formality, the CDU leader fell short of the votes needed to confirm him as the country’s new leader by six ballots,