Trump’s Iran war has cost US $38bn and caused munitions ‘shortfall’

New federal government reports shed light on sweeping fiscal toll of Middle East conflict