More details emerge on Egypt oil deal