万里长城有多长走多久