QuickLib, a method for building fully synthetic plasmid libraries by seamless cloning of degenerate oligonucleotides