Expression and characterization of an Acidithiobacillus ferrooxidans ATCC23270 heat shock protein hsp90 (AtHtpG) functionally expressed in Escherichia coli