Singular block Toeplitz matrix approximation and application to multi-microphone speech dereverberation