Characterizing usage patterns and service demand of a two-way car-sharing system