Revisiting Adversarial Autoencoder for Unsupervised Word Translation with Cycle Consistency and Improved Training