Phage display of peptide libraries: Structural and functional constraints in the display of peptides on filamentous phage capsids