CASA-Net: A Context-Aware Correlation Convolutional Network for Scale-Adaptive Crack Detection