DFT computational insight into the mechanism of the monomer–trimer isomerism of Ni(II) bis-acetylacetonate