High-throughput mutagenesis using a two-fragment PCR approach