U.S. Annual Budget Deficit Smallest in Nearly Seven Years