Nancy Pelosi has called on Pete Hegseth to resign as Secretary of Defense.