Construction and utilization of peptide libraries displayed by filamentous bacteriophage