Former Defense Secretary Ash Carter says that he could not serve under President Trump, despite serving for five other US presidents, because of Trump's impulses.