Least squares generative adversarial networks