Efficient transposition in mycobacteria: construction of Mycobacterium smegmatis insertional mutant libraries