Historic Iran nuclear agreement may be just hours away