Trudeau threatens Hamas