The structure of the Ni(100)c(2×2)–N2 surface: a chemical-state-specific scanned-energy mode photoelectron diffraction determination