Canada launches public inquiry into foreign interference