Porous-CdS/Cu2O/graphitic-C3N4 dual p-n junctions as highly efficient photo/catalysts for degrading ciprofloxacin and generating hydrogen using solar energy