Political stability in Germany? Angela Merkel meets the Social Democrats halfway