The DFT route to NMR chemical shifts