gcDLSeg: Integrating Graph-cut into Deep Learning for Binary Semantic Segmentation