US supermarket group Publix has booked an increase in full-year sales and earnings, despite one less trading week in the fourth quarter.