Cancer vaccine helped keep melanoma under control for years in small study