Diffusion of spherical macromolecules at finite concentration