Michigan senator-elect Abdul El-Sayed called on Defence Secretary Pete Hegseth to resign during a CNN interview, as lawmakers debated impeachment allegations over his handling of the Iran war.