Duplex Sequence-to-Sequence Learning for Reversible Machine Translation