Computational investigation of the adsorption and reactions of SiHx (x = 0–4) on TiO2 anatase (101) and rutile (110) surfaces