CE-ASAP: a gene targeting method for ES and somatic cells to accelerate