how does the water cycle ensure that we have water