The Best Cranberry Nut Bread