The Multifaceted Therapeutic Role of N-Acetylcysteine (NAC) in Disorders Characterised by Oxidative Stress.