Surface functional groups determine adsorption of pharmaceuticals and personal care products on polypropylene microplastics.