Geo-Localization via Ground-to-Satellite Cross-View Image Retrieval