Small-angle X-ray scattering on biological macromolecules and nanocomposites in solution.