Recent progress in protein 3D structure comparison