Unsupervised Diverse Colorization via Generative Adversarial Networks