nanomaterials free full text graphitic carbon nitride