Kinetic Monte Carlo modeling of silicate oligomerization and early gelation.