Merkel, allies weather far-right surge in German state elections