Economics Should Germany’s chancellor step down? | The Economist 11 September 2026, 12:45 am Team Buyback