Iran deal includes $300 billion fund