Reliable NMR chemical shifts for molecules in solution by methods rooted in density functional theory