The nuts and bolts of modern solid-state NMR spectroscopy; applications of NMR to the studies of heterogeneous catalysts and nanoscale materials