Melanin, melanocytes, and melanoma