Leftist Josh Barro: Trump timed new NAFTA deal to take focus off John McCain