SEARCH Articles Figures Tables Acidithiobacillus ferrooxidans cytochrome Acidithiobacillus ferrooxidans pyrite oxidation