Italian firm wins €18.6m (LD31m) waste contract