Combining molecular dynamics simulations with small-angle X-ray and neutron scattering data to study multi-domain proteins in solution