Human health and ecological risk assessment of 98 pharmaceuticals and personal care products (PPCPs) detected in Indian surface and wastewaters.