TnMax — a versatile mini-transposon for the analysis of cloned genes and shuttle mutagenesis