Trudeau testifies before foreign interference inquiry