Swiss cocoa and chocolate maker Barry Callebaut has signed a deal to supply Unilever's ice cream business.