Cation ordering in Ni-Mg olivine