South Africa's AVI Group has booked rising annual profits - but warned domestic trading conditions were likely to remain "difficult".