Adsorption of CO2, O2, NO and CO on s-triazine-based g-C3N4 surface