Shoprite Holdings Ltd. full-year profit missed analysts’ estimates as South Africa’s largest food retailer invested in new stores amid weak consumer s