Pete Hegseth narrowly confirmed as defense secretary