Towards Interpretable Geo-localization: a Concept-Aware Global Image-GPS Alignment Framework