Text this: Power quality improvement by using non-linear sliding mode controller with the dynamic voltage restorer