Oxygen self-diffusion in calcite: Dependence on temperature and water fugacity