for sale flat new cairo mid