Heterogeneous photocatayltic deperoxidation with UV and visible light