Text this: Natural language processing for mental health assessment: a survey and comparative evaluation