Stem cell factor and melanoma cells: a never-ending story