High spoligotype diversity within a Mycobacterium bovis population: clues to understanding the demography of the pathogen in Europe.