Steven Mnuchin has been sworn in as the next treasury secretary despite strong objections by Democrats.