Eliot Cohen, who teaches at the Johns Hopkins School of Advanced and International Studies, is a former top defense and state department official who's been at odds with Donald Trump over policy and hiring qualified people to fill national security jobs CSPAN