Adversarial Variational Optimization of Non-Differentiable Simulators