Swiss chocolate maker Barry Callebaut has reported higher full-year profit and sales but said it has temporarily shut three factories in Ivory Coast amid instability in the African country.