Pentagon gives new $29bn Iran war price tag, downplays munitions concerns | Globalytic