Defense Secretary Pete Hegseth appeared before the Senate Armed Services Committee, facing questions for nearly six hours about the war with Iran.