US weapon stockpiles face 5-year replenishment gap after Iran war