Mechanism of microbial flotation using Thiobacillus ferrooxidans for pyrite suppression