Text this: Robust multi-source geographic entities matching by maximizing geometric and semantic similarity