US-Iran deal includes $300B fund