Microbiology of thiobacilli and other sulphur-oxidizing autotrophs, mixotrophs and heterotrophs.