Sources disclose details on $300B Iran fund