The block underdetermined covariance (BUC) fast transversal filter (FTF) algorithm for adaptive filtering