Fairness without Harm: Decoupled Classifiers with Preference Guarantees