Magnetic carbon nanotubes-molecularly imprinted polymer coupled with HPLC for selective enrichment and determination of ferulic acid in traditional Chinese medicine and biological samples.