Energy-based Generative Adversarial Networks