A machine learning-driven stochastic simulation of underground sulfide distribution with multiple constraints