what to see in cairo in 3 days