Twin water spouts symbolizing U.S. fiscal and trade deficits threatening financial stability in 2025