The U.S. House of Representatives armed services committee narrowly backed a waiver on Thursday that would allow Mattis to serve as Trump's secretary of defence, despite having retired as a Marine general in 2013.