My Favorite Cranberry Walnut Bread