Natural Language Processing in Financial Technology Applications