As Donald Trump cabinet would consist of billionaires, firebrands, Indian-Americans and some relatively controversial figures ...