Minimax Fairness in Machine Learning