The impact of genomics in vaccine discovery: achievements and lessons