Remarkable improvements in the performance and stability of Si photoanodes adopting nanocrystalline NiOx electrocatalyst and stoichiometric SiO2 protection