Almost four billion people — more than half of the world's population — now live in cities and towns. By 2050, the UN projects that number will grow by two-thirds. Here's how today's biggest ...