Bio-oxidation of pyrite, chalcopyrite and pyrrhotite by Acidithiobacillus ferrooxidans