Costs of Iran's $300B funding