Cairo's Khan El-Khalili Souk - a shopper's odyssey