News Pentagon inspector general says $22.3B spent on Iran war munitions has caused “strategic inventory shortfalls”