GPS: CLLocation manager, CLGeocoder and distance between two points