莫高窟的地理环境特点有哪些