U.S. current-account gap thins to 2.8% of GDP