72 hours in Constantine, Algeria’s extraordinary city of bridges