Outer Approximation and Super-modular Cuts for Constrained Assortment Optimization under Mixed-Logit Model