Triple oxygen isotope insight into terrestrrial pyrite oxidation