On-Device Crack Segmentation for Edge Structural Health Monitoring