Chavez doubts U.S. can shake oil needs