MiMIC: a highly versatile transposon insertion resource for engineering Drosophila melanogaster genes