Text this: Enhancing LoRaWAN Localization in Industrial Environments: Merging Path-Loss Modeling, Extended Kalman Filtering and Map-Matching