STRATEGIES DRUG DISCOVERY TODAY Cancer vaccines : The next generation