Construction of 2D all-solid-state Z-scheme g-C3N4/BiOI/RGO hybrid structure immobilized on Ni foam for CO2 reduction and pollutant degradation