Insertional mutagenesis in Bacillus subtilis: mechanism and use in gene cloning