NPR is reporting that Venezuelan President Hugo Chávez has died after a lengthy battle with cancer. Vice President Nicolás Maduro has reportedly announced Chávez’s death on television, but details are still scarce. Chávez was a well-known icon of socialism and one of the United States’ most outspoken critics. He was 58 years old …