Text this: A hybrid rule-based NLP and machine learning approach for PII detection and anonymization in financial documents