On the mechanisms and kinetics of oxygen isotope exchange in quartz and feldspars at elevated temperatures and pressures