Construction of nickel selenides heterointerfaces with electron redistribution for solar-driven water splitting