QR-style "2D barcodes" will revolutionize retail as we know it