Glioblastoma: a promising vaccine trial