Canada, USA UU and Mexico seal a trade agreement to replace NAFTA