Improving the hydrogen production from water over MgO promoted Ni–Si/CNTs photocatalyst