Adversarial Text Generation Without Reinforcement Learning