Awkward question for Trump: Your Secretary of Defense and your top general warn against you. "