Germans have had enough of Olaf Scholz