Cation ordering and crystal structures in AGa2X4 compounds (CoGa2S4, CdGa2S4, CdGa2Se4, HgGa2Se4, HgGa2Te4)