Text this: Dynamic voltage restorer for efficient detection and compensation of voltage SAG using ANN based LMS as a new control strategy