The Pentagon, sinking billions into Iran war, is quickly running short on cash – The Washington Post