Taxonomy and ecology of methanogens