Ali Tehrani, 96, publicly criticized Islamic Republic and Shah monarchy before that, admitted 'we should have put the Iranian republic to the vote' after 1979 revolution