Text this: CrackNet: A Hybrid Model for Crack Segmentation with Dynamic Loss Function