Assessing urban connectivity using volunteered mobile phone GPS locations