Catalytic degradation of carbamazepine by a novel granular visible-light-driven photocatalyst activating the peroxydisulfate system