Economics How much political power can billionaires buy? | The Economist 30 July 2026, 3:35 pm Team Buyback