Sweden says it will sign UN migration pact