A detailed review on advanced oxidation process in treatment of wastewater: Mechanism, challenges and future outlook.