How Mashgin Built Its Success with Computer Vision Self-Checkout