Generative Adversarial Text to Image Synthesis