Far-right’s surge shakes up German politics