How to spend 48 hours in Cairo - Egypt’s vibrant capital is charming and chaotic in equal measure, says Radhika Aligh ...