Essential role of the molecular chaperone gp96 in regulating melanogenesis