Nanoparticle surface characterization and clustering through concentration-dependent surface adsorption modeling.