Are Self-Checkout Systems Redefining the Future of Retail Automation?