President Donald Trump has vowed to draw down troops in Afghanistan and, frustrated it is not proceeding quickly enough, the Pentagon shakeup is designed to reach that goal before the end of the year.