Melanoma immunotherapy: historical precedents, recent successes and future prospects.