DeText: A deep NLP framework for intelligent text understanding