U.S. National Debt Hits $40 Trillion: What It Means for Stocks