Quantum spin chains and the Haldane gap