Donald Trump's secretary of defense appointee has been called "the least qualified" nominee in American history.