Advanced oxidation processes (AOPs) applied for wastewater and drinking water treatment. Elimination of pharmaceuticals