Role of chatbots in enhancing customer experience