geoencoding addresses to lat & long