Smartphone-based Automatic Place Recognition with Wi-Fi Signals for Location-Aware Services