Practical Indoor Localization via Smartphone Sensor Data Fusion Techniques: A Performance Study