Ross Perot, former GM director and staunch critic, dies at 89