No public inquiry into foreign interference: David Johnston