Ancient urban villa with shrine for ancestor worship discovered in Egypt