A discrete Fourier transform-based adaptive mimic phasor estimator for distance relaying applications