Heterogeneous photocatalysis and its potential applications in water and wastewater treatment: a review | Synapse