Are You Contributing Trustworthy Data? The Case for a Reputation System in Participatory Sensing