Filtering-based recursive least-squares identification algorithm for controlled autoregressive moving average systems using the maximum likelihood principle