Silver quantum cluster (ag9 )-grafted graphitic carbon nitride nanosheets for photocatalytic hydrogen generation and dye degradation.