U.S. oil reserve refill may take years