StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks