Therapeutic vaccine for melanoma: the untouched grail?