The Merkel cell: recent findings and unresolved problems.