Advanced oxidation processes (AOPs) as innovative technology for the remediation of contaminated sites