retrieves location using CLLocationManager