Improving GANs using optimal transport