Transformer-XL: Language Modeling with Longer-Term Dependency