Trump's choice for defense secretary, Pete Hegseth, faces opposition from several Republicans over allegations concerning his drinking and treatment of women, sources said.