Solving infinite-horizon discounted Markov games using a superharmonic least-element algorithm