Decoherence and the classical limit of quantum mechanics