SA retailer Shoprite Group shines on the JSE following strong sales despite unrest and alcohol ban challenges