Quantum private query: A new kind of practical quantum cryptographic protocol