First 3D barcode helps pharma fight fakes