Homemade Walnut Cranberry Bread