Egypt joins International Energy Agency