Chavez lashes out at U.S. over Mideast