C&D Foods agrees €40m contract with Donegal's ProAmpa