largest city in africa built on the nile river?