Computational modelling of chloride ingress in concrete