Labelling approaches for protein structural studies by solution-state and solid-state NMR