The enhancement of CdS photocatalytic activity for water splitting via anti-photocorrosion by coating Ni2P shell and removing nascent formed oxygen with artificial gill