How to spend a day in Cairo, the eclectic Egyptian capital