$35 billion and counting: the heavy cost of war in focus as a defiant US Defence Secretary Pete Hegseth testifies before the US Congress.