A Generative Framework for Zero-Shot Learning with Adversarial Domain Adaptation