Gradient descent GAN optimization is locally stable