Generalized schmidt decomposition and classification of three-quantum-Bit states