Elucidation of Protein–Protein and Protein–Ligand Interactions by NMR Spectroscopy