Multi-Scale Modelling of Aggregation of TiO2 Nanoparticle Suspensions in Water