Modeling the performance of pyritic biooxidation heaps under various design and operating conditions