5 reasons why chatbots represent a huge opportunity for retailers