Microbial diversity: facts, problems and prospects.