moist cranberry-nut-bread