Fairness specification and repair for machine learning pipeline