Falling sales and profits from food and drink has weighed on annual profits at South African conglomerate AVI.