Sequence-to-sequence Language Modeling