Distribution of S-layers on the surface of Bacillus cereus strains: phylogenetic origin and ecological pressure.