Business News16 hours agoTrump considers scrapping free trade agreement with Canada and Mexico - currency turbulence