Synergetic catalysis of CuO and graphene additives on TiO2 for photocatalytic water splitting