PM Modi visits Al-Hakim Mosque in Cairo, Egypt