Quantum chaos, decoherence and quantum computation