DECOUPLES: A Privacy-Preserving Solution for Traceability in Supply Chains