Iterative solution of Toeplitz systems by preconditioning with the discrete sine transform