Hydroxyl radical-mediated degradation of diclofenac revisited: a computational approach to assessment of reaction mechanisms and by-products