US President-elect Donald Trump on Tuesday announced the nomination of popular Fox News host and Army veteran Pete Hegseth, 44, as his defense secretary.