ChemNER: Fine-Grained Chemistry Named Entity Recognition with Ontology-Guided Distant Supervision