Pete Seeger dies aged 94