U.S. federal budget deficit falls to smallest level since 2008