Understanding the stability of nanoplastics in aqueous environments: effect of ionic strength, temperature, dissolved organic matter, clay, and heavy metals