Distributional Robustness with IPMs and links to Regularization and GANs