What has to happen to water vapor before rain can develop?