The History and Religious Heritage of Old Cairo: Its Fortress, Churches, Synagogue, and Mosque