Capturing Product Complementarity in Assortment Optimization