Giant cell tumor of tendon sheath: study of 64 cases and review of literature.