Markov-Chain Monte Carlo Approximation of the Ideal Observer using Generative Adversarial Networks