Iran deal includes $300B private fund, over half already committed ahead of signing - TrendCloud