how many people live in alexandria egypt