Trump pulls United States out of UN migration pact