Trump has nominated Patrick Shanahan, who has led the Pentagon since Mattis stepped down 5 months ago, as the new secretary of defense.