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