Can AI and automation make self-checkout both seamless and secure to stop fraud without imposing upon honest shoppers?