H2O-Net: Self-Supervised Flood Segmentation via Adversarial Domain Adaptation and Label Refinement