Economics Will Republican support for NATO survive Trump? | The Economist 29 April 2026, 3:30 pm Team Buyback