How the Guardian Mobile Lab and MaassMedia efficiently analyzed qualitative data from thousands of survey responses with natural language processing