graphitic carbon nitrides g c3n4 with comparative