Addressing the Free-Rider Problem in Public Transport Systems