Controllable interface engineering of g-C3N4/CuS nanocomposite photocatalysts