US Defense Secretary Pete Hegseth has called an effort to impeach him over abuse of power in the Iran war a farce and "sabotage" that plays into the hands of adversaries. US defence secretary Pete Hegseth on Tuesday dismissed the move to impeach him, calling it a "political spectacle".