Donald Trump and Hillary Clinton disagree on the North American Free Trade Agreement - Nafta.