Cell Towers As Urban Sensors: Understanding The Strengths And Limitations Of Mobile Phone Location Data