Immunohistochemical and biomolecular comparative study of canine, feline and human Giant Cell Tumor of Bone.