Combining knowledge- and data-driven methods for de-identification of clinical narratives