USMCA replaces Nafta as supply chains face strain from coronavirus and a mercurial Mexican leader... Read more