An efficient method for variable region assembly in the construction of scFv phage display libraries using independent strand amplification