Iran deal allocates $300B fund