Computational fluid dynamics (CFD) simulation of flow in the rotary drum for pyrite bio-preoxidization