An Information-theoretic Multi-task Representation Learning Framework for Natural Language Understanding