敦煌莫高窟,千佛洞为什么修建在断崖上?