Cutaneous digital papillary adenocarcinoma: a clinicopathologic study of 31 cases of a rare neoplasm with new observations.