Quantum hypothesis testing