Cation ordering in Ni-Mg olivines