Serum metabolomics analysis reveals impaired lipid metabolism in rats after oral exposure to benzo(a)pyrene.