General Barry McCaffrey (Ret.) explains why Trump's new National Security Adviser, John Bolton, is not the man for the job.