Advances in Magnetic Resonance NMR studies of protein structure and dynamics