Peace activist Marv Davidov dies