new cairo for sale flat with garden