A Location-Aware Tourism Recommender System Based on Mobile Devices