Epithelioid sarcoma: an immunohistochemical analysis of 112 classical and variant cases and a discussion of the differential diagnosis.