Trudeau testifies at public inquiry into foreign interference in Canada's elections