dates and walnut cake recipe with egg