U.S. debt: Interest rate payments already exceed $100 billion for 2026 | Fortune