The Limits of Multi-Product Price Discrimination