An application of the modified Leverrier-Faddeev algorithm to the singular value decomposition of block-circulant matrices and the spectral decomposition of symmetric block-circulant matrices