Funding source for $300B Iran deal fund