Engineering hybrid genes without the use of restriction enzymes: gene splicing by overlap extension.