山洞为什么会有水