Oxygen-nickel bond length in Ni(111)-p(2x2)O determined by electron-energy-loss fine-structure spectroscopy