Self-diffusion and impurity diffusion in silicon dioxide