Human Merkel cells--aspects of cell biology, distribution and functions.