Fairness in Machine Learning: A Survey