Text this: Hydrogen spillover on Ni, Pd and Pt doped ZnO ultra-thin films: A density functional theory study