Defense Secretary Jim Mattis, pictured last month outside the Pentagon, resigned Thursday, effective Feb. 28. President Trump says he will nominate a new secretary shortly.