David Johnston resigns as special rapporteur on election interference