tri s triazine based crystalline graphitic carbon nitridesl cysteine assisted synthesis of hierarchical nis2 hollow