Oxygen diffusion in amphiboles