Engineering the mouse genome with bacterial artificial chromosomes to create multipurpose alleles