Efficient analysis of small-angle scattering curves for large biomolecular assemblies using Monte Carlo methods