Photocatalysis: a promising technology for wastewater treatment