Donald Trump's Pentagon nominee Pete Hegseth is one of the most controversial figures ever nominated to be Secretary of Defense and any vote to confirm him is expected to be very close.