A review on heterogeneous photocatalysis for environmental remediation: From semiconductors to modification strategies