Text this: Adaptive linear neural network approach for three-phase four-wire active power filtering under non-ideal grid and unbalanced load scenarios