Procedural Fairness and Its Relationship with Distributive Fairness in Machine Learning