South African grocery chain Spar Group has recorded an increase in full-year profits, despite a year of "slow economic recovery" and an "extremely competitive retail environment".