南京的明城墙是依什么和什么而建?