Structural characterization of proteins and complexes using small-angle X-ray solution scattering.