Advances in S-scheme heterojunction semiconductor photocatalysts for CO2 reduction, nitrogen fixation and NOx degradation