Nellie Gavin's Cranberry Bread with Walnuts