Achieving Model Fairness in Vertical Federated Learning