US President-elect Donald Trump has nearly finalized his picks for his next Cabinet, following a flurry of nominations over the weekend. There have been more than 40 picks revealed in the 17 days since his first nomination. Here are the details.