A survey on natural language processing (nlp) and applications in insurance