Comparative first-principles analysis of electronic and absorption calculations of mono- and co-doped ZnO with trivalent ions Gd+3 and Al+3