黄土高原为什么有窑洞