Using Mobile Phone Data to Measure Human Mobility. Progress, Challenges and Practice