World Cities Day: Shanghai adapts to survive extreme climate