Cancer stem cell vaccination confers significant antitumor immunity.