Senate advances Pete Hegseth as Trump's defense secretary, despite allegations against him