What are the stages of the hydrologic cycle (water cycle)?