Synthetic peptides: prospects for a pili (fimbriae)-based synthetic vaccine.