Egypt GDP at 3-year high