Gravar-mail: Display of peptides and proteins on the surface of bacteriophage lambda.