Text this: Road crack segmentation using an attention residual U-Net with generative adversarial