A new Russian vaccine to combat cancer