Oil Spill detection and Fingerprinting Using Semantic Segmentation and Data-driven Modeling