what is co2 diffusion