Iran's deal establishes 300B dollar investment fund