Top chocolate supplier Barry Callebaut faces 'perfect storm' | Fortune