Text this: Predicting customer loyalty in omnichannel retailing using purchase behavior, socio-cultural factors, and learning techniques