Pete Hegseth, Trump's defence pick, has three wives and seven children, with a personal life marked by controversy.