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