Atomistic and ab initio DFT modelling of the defect structures in Al3+/Cr3+-doped and co-doped Y3Fe5O12