Effects of different energy substrates and nickel /cadmium ions on the growth of Acidithiobacillus ferrooxidans