Solvent effects on nuclear shieldings: continuum or discrete solvation models to treat hydrogen bond and polarity effects?