The effect of nanoparticle size and nanoparticle aggregation on the flow characteristics of nanofluids by molecular dynamics simulation