The effect of carbon on diffusion in silicon