Trudeau wears protective vest after threat