Determination of benzo(a)pyrene in peanut oil based on Raman spectroscopy and machine learning methods.