The US House of Representatives has blocked an effort to impeach Secretary of War Pete Hegseth, with lawmakers voting 211-204 to refer the impeachment resolution to the House Judiciary Committee.