Meso-scale simulation of chloride ingress in cracked concrete