cranberry-nut tea cake