Germany’s Scholz defies odds as party swings behind re-election bid