Nanosystems assisted advanced oxidation processes for catalysis and environmental remediation