President Trump has suggested that tariffs may not apply to Mexico and Canada as part of a revised NAFTA agreement.