Time delay estimation using new spectral and adaptive filtering methods with applications to underwater target detection