Cadmium biosorption and mechanism investigation using a novel Bacillus subtilis KC6 isolated from pyrite mine. (20th August 2021)