Benefit-based O2O commerce segmentation: a means-end chain approach