How the Greens and Liberals Could Breathe New Life into German Politics