Differential ultracentrifugation coupled to small-angle X-ray scattering on macromolecular complexes