Impact of AI on the Customer Experience and What it Means for Retail