Pentagon gives new $29bn Iran war price tag, downplays munitions concerns — Aljazeera