Trudeau slammed at European Parliament by Christine Anderson MEP