OpenStreetSLAM: Global Vehicle Localization Using OpenStreetMaps