Hugo Chavez dies at 58