Mechanism of bioleaching of coal fly ash by Thiobacillus thiooxidans