Visible light-driven novel g-C3N4/NiFe-LDH composite photocatalyst with enhanced photocatalytic activity towards water oxidation and reduction reaction