Oxygen self-diffusion in alpha-quartz