A stochastic tunneling approach for global minimization