Special rapporteur David Johnston advises against holding public inquiry into foreign interference