Auditing and Enforcing Conditional Fairness via Optimal Transport