Block-recursive least squares technique for training multilayer perceptrons