长城为什么防御不了匈奴