Multi-technology Indoor Localization with Data Fusion