A Blockchain-based Solution to Fake Check-ins in Location-Based Social Networks