From molecular clusters to nanoparticles: second-generation ion-mediated nucleation model