A Neural and Fuzzy Logic Based Control Scheme for a Shunt Active Power Filter