Fairness-Constrained Optimization Attack in Federated Learning