Barry Callebaut, the Swiss chocolate giant, has secured a deal to supply cocoa products and industrial chocolate to US food giant and Cadbury owner Kraft Foods.