Assembly of combinatorial antibody libraries on phage surfaces: the gene III site.