Experimental cancer vaccine shows promise in animal studies