President-elect Trump chooses retired Gen. James Mattis as Defense Secretary.