Olaf Scholz: The unlikely savior of Germany's SPD