InSiNet: a deep convolutional approach to skin cancer detection and segmentation