Seol mar théacs é seo: A Krylov-Schur approach to the truncated SVD