What are the key components of Earth's water cycle and how do they interact with each other?