PNL2, a novel monoclonal antibody for melanocytic tumors: immunohistochemical study of its reactivity on canine melanomas and comparison with MART1