Tri-Attention: Explicit Context-Aware Attention Mechanism for Natural Language Processing