Breakthrough vaccine could help cure cancer