Understanding urban dynamics using graph-based analysis of public bike-sharing schemes