Shanghai's dramatic transformation into a skyscraper-packed megalopolis with a population of around 23 million has been captured in two photographs taken just 26 years apart.