Friedrich Merz is most likely to become Germany's next chancellor, with the Christian Democratic Union topping votes at just under 29%.