Nuclear magnetic shieldings in solution: Gauge invariant atomic orbital calculation using the polarizable continuum model