NBC: Trump picks Fox News host and Army National Guard veteran Pete Hegseth for defense secretary