South African retailer Shoprite Holdings has booked an increase in full-year like-for-like sales.