Determination of benzo[a]pyrene in smoked foods by high-performance liquid chromatography based on magnetic solid phase extraction