Constructing NiFe-LDH wrapped Cu2O nanocube heterostructure photocatalysts for enhanced photocatalytic dye degradation and CO2 reduction via Z-scheme mechanism