A physical and functional analysis of Tn917, a Streptococcus transposon in the Tn3 family that functions in Bacillus