Quantum Metropolis sampling