Fairness Constraints: Mechanisms for Fair Classification