Trump defense pick Hegseth narrowly survives US Senate test vote