Scientists create the world's smallest QR code, invisible to the human eye, requiring an electron microscope for scanning.