Trump agrees to renegotiate NAFTA with Canada, Mexico leaders