New Insights into the Role of Humic Acid in Permanganate Oxidation of Diclofenac: A Novel Electron Transfer Mechanism.