Fairness with Overlapping Groups