Diazadiborinine as an ambiphilic catalyst for metal-free hydrogenation: a computational study on the structural design and reaction mechanism