Dynamics of macromolecular complexes through computational modelling and structural mass spectrometry