Epitope mapping using bacteriophage peptide libraries