Water Segmentation with Deep Learning Models for Flood Detection and Monitoring