Cairo’s Al-Zaher Baybars Mosque has regained its original splendour after having been used as a fort, a soap factory, and even a slaughterhouse over the past two centuries, writes Nevine El-Aref