Assessment of Protein Domain Classifications: SCOP, CATH, Dali and EVEREST