Text this: Mechanism design for crowd sensing with data reuse based on two-sided auction