Fairness in Submodular Maximization over a Matroid Constraint