Aldehyde dehydrogenase-positive melanoma stem cells in tumorigenesis, drug resistance and anti-neoplastic immunotherapy