Text this: Impact of customer relationship management (CRM) on customer satisfaction and loyalty: a systematic review