Hormel Foods has booked an increase in full-year earnings on the back of growth in all but one of its divisions.