QatarEnergy enters Egypt through agreement with Shell