Text2Node: a Cross-Domain System for Mapping Arbitrary Phrases to a Taxonomy