Quantum Copy Protection And Unclonable Cryptography