U.S. envoy: Chavez not helping in battle