Transposons and illegitimate recombination in prokaryotes: a summary and perspective.