Soon in a store near you: Robots, smart mirrors and custom shopping experiences