Guy Carawan, whose rendition of We Shall Overcome became an anthem of the US civil rights movement, has died at the age of 87.