BusinessBusinessAnalysis: Why a $2 trillion deficit and 5% Treasury yields are becoming America's biggest economic challengeReported by CNBC — Top News.15 Oct 2026, 11:35 GMT