The Republican congressman alleges Defence Secretary Pete Hegseth has violated the US Constitution, citing the Iran war.