Power Quality Issues, Impacts, and Mitigation for ...