Bio Pennsylvania State University College of Medicine Link Keith Cheng Associated papers SLC24A5, a putative cation exchanger, affects pigmentation in zebrafish and humans