Friedrich Merz is set to become Germany's next chancellor, as exit polls show his centre-right grouping has won the general election. The far-right AfD appears to have come second.