U.S. oil imports reach 17-year low, API says