US President Donald Trump has told the leaders of Mexico and Canada that he will not immediately move to abandon the North American Free Trade Agreement (NAFTA) pact, and that he currently favours talks to renegotiate it.