L-cysteine-assisted synthesis of hierarchical NiS2 hollow spheres supported carbon nitride as photocatalysts with enhanced lifetime