How Computer Vision is Transforming Retail and E-Commerce with Visual Search