Cleaning a Passive Index: How to Use Portfolio Optimization to Satisfy CSR Constraints