Characterizing client usage patterns and service demand for car-sharing systems