Calibration for iron redox state and oxygen fugacity in silicate glasses from x-ray absorption spectroscopy