Asymmetric cannibalism in retail assortments