Cheese and egg flan