A cloud of controversy has hung over Hegseth, but he now appears to be on track to be confirmed as Trump's defense secretary.