Oxygen diffusion in forsterite