Iran promises $40 billion a year through Hormuz fees — Klaro News